0d567393a440532011fe8b02b855397a830a0f35,drools-api/src/main/java/org/drools/util/ServiceRegistryImpl.java,ServiceRegistryImpl,init,#,79

Before Change


        defaultServices.put( KnowledgeBaseProvider.class.getName(),
                             kbaseRi );

        ReflectionInstantiator<ResourceProvider> resourceRi = new ReflectionInstantiator<ResourceProvider>( "org.drools.io.impl.ResourceProviderImpl" );
        registry.put( ResourceProvider.class.getName(),
                      resourceRi );
        defaultServices.put( ResourceProvider.class.getName(),
                             resourceRi );
    }

    static class ReflectionInstantiator<V>

After Change


        
        addDefault( KnowledgeBaseProvider.class, "org.drools.impl.KnowledgeBaseProviderImpl" );
        
        addDefault( ResourceProvider.class,  "org.drools.io.impl.ResourceProviderImpl" );
    }
    
    private void addDefault(Class cls, String impl) {